ユーザーがPortWebにアクセスするには、まずPortWebをPortWeb 管理モジュールのページを使って設定する必要があります。 このページにアクセスするには、PortWebプラグインに対して「adminshow」を実行します。
管理モジュールの使用
このプラグインにアクセスするには、以下のように、ウェブサーバーとして使用しているプラットフォームに適したURLを入力します。
Windows
http://サーバー/scripts/PortWeb.dll?adminshow
(ここで、「サーバー」はお使いのウェブサーバーのIPアドレスまたはドメイン名です。)
Macintosh
http://サーバー/.PortWeb?adminshow
(ここで、「サーバー」はお使いのウェブサーバーのIPアドレスまたはドメイン名です。)
WebSTARでは、WebSTAR管理ページのプラグインページを使ってPortWebの管理モジュールにアクセスすることもできます。
アクセスを行うと、管理者名とパスワードを入力するよう求められる場合もあります。 管理者の認証について詳しくは、「認証」の項目を参照してください。
管理者名とパスワードを入力すると、次のようなウェブページが表示されます。
管理モジュールには3つのセクションがあり、それぞれについて以下に詳しく説明します。 フォームの最下部にある「送信」ボタンを使うと、フォームに加えたすべての変更を保存することができます。 「すべて消去」ボタンを使うと、フォームに加えたすべての変更が消去されます。
「公開カタログ」セクションは、あるカタログとそのウェブ「エイリアス」の間のマッピングを識別します。 エイリアスを使うと、「D:¥Portfolio¥Files¥Catalogs¥dogdatabase.fdb」ではなく「dogs」というように、ユーザーは短い要求を渡すことができます。
また、エイリアスを使うと、カタログの場所が変更された場合でも管理者がHTMLページ(および応答用テンプレート)をすべて書き直す必要がなくなるという利点のほか、 管理モジュールのマッピング機能によって、すべてのテンプレートを最新の状態に保つことができます。
管理モジュールには、現在のすべてのマッピング(アクティブなものと非アクティブなものの両方)、および新しいマッピングを追加するための2つの空白行が表示されます。 1つのセッションに3つ以上のマッピングを入力したい場合は、最初の2つのマッピングを入力して「送信」をクリックすると、新しいマッピングと2つの追加行を含むフォームが表示されます。 マッピングに関連するすべての情報を削除するには、「エイリアス」、「パス」、「パスワード」の入力フィールドを消去して「送信」ボタンをクリックします。
正しいカタログのマッピングには、次の4つのコンポーネントがあります。 「エイリアス」、「パス」、「パスワード」および「公開」。
これは、PortWebを使って検索するカタログを指定する際にカタログを参照するために使われる名前で、覚えやすく短い名前にする必要があります。 この名前にはスペースや非標準の非ANSI文字(商標記号や省略符号など)を使わないでください。そうした文字を使用する場合は、HTMLページのエイリアスをコード化するための特別な処理が必要となります。
これはPortfolioカタログへのフルパスです。 カタログは、ハードディスク上のファイルである場合と、Portfolio Serverで公開されているカタログである場合があります。
ローカル(ディスク上)の場合: ローカルパスを参照するには、例えば次のようにフルパス名を入力します。
ローカル(ディスク上)の場合 |
|
Windows |
F:¥Portfolio¥Catalogs¥dog.fdb |
Macintosh |
Macintosh HD:Portfolio:dog.fdb |
ディスクの場所は、PortWebを使用しているコンピュータのファイルシステムを使ってアクセスできる任意の場所にすることができます。 一部のMacintosh文字はインターネットで使われるISO標準文字セットに割り当てられないことに注意してください。 カタログのパスに非標準の文字(著作権記号や向きのあるクオーテーションマークなど)が使われている場合、インターネットで正しく動作するようにディスクのパスを変更する必要があります。
Portfolio Serverでカタログを公開する場合:Portfolio Serverが公開しているMacintoshまたはWindowsのカタログを参照するには、次のフォーマットを使用します。
Portfolio Serverでカタログを公開する場合 |
portfolio://128.0.0.01/dog.fdb |
重要:「portfolio:」はすべて 小文字で入力する必要があります。
重要: 公開されているPortfolioまたはSQLのカタログに接続する場合、「portfolio」を含むパス名がすべて小文字であることを確認してください。 小文字で指定しないと、接続を確立できません。
SQLサーバーから公開する場合:SQLサーバーで公開されているカタログを参照するには、次のフォーマットを使用します。
SQLサーバーから公開する場合 |
portfoliosql://192.168.0.1/dog.fdb |
重要:「portfoliosql:」はすべて小文字で入力する必要があります。
これは、カタログの閲覧者パスワードです(パスワードが設定されている場合)。 カタログの閲覧者レベルのパスワードがない場合、このフィールドは空白のままにしてください。 高いレベルのパスワードは低いレベルに対しても機能するため(例えば、発行者パスワードを使って閲覧者モードにログインすることができます)、このフィールドには4つのアクセスレベルのうちどのパスワードを使うこともできます。
注意: PortWebは、カタログへのアクセスを行う際、レベル単位のパスワードだけをサポートします。 カタログがユーザー単位のアクセス権を使って設定されていると、ユーザーはカタログに接続できません。
管理ページにあるこのチェックボックスは、マッピングが現在有効であるかどうかを示します。 このチェックボックスがオフになっている場合、PortWebはカタログへのアクセスを行います。 これは、行全体のすべての情報を削除せずに、カタログを一時的に無効にしたい場合に便利です。
マッピングが有効になっていると、PortWebはカタログへの接続を行います。 その結果、PortWebがPortfolioカタログと接続している間は、管理者モードやPortfolio Serverを使ってもそのカタログを開くことはできません。
公開中のカタログが一覧で有効になっている場合でも、Portfolio Serverでそのカタログを閉じてから再び開くと、PortWebを使ってそのカタログにアクセスすることはできなくなることに注意してください。 その結果、公開中のこのカタログを使って要求を作成すると、空白のページが返されます。 この問題を解決するには、PortWeb管理モジュールのページに戻って、マッピングを有効にしたままページを送信し直します。
管理ページを送信した後でページの「公開」ボックスがオフになっている場合は、パスを正しく入力したかどうかを確認します。 また、カタログがPortfolioクライアントによって排他モードで開かれていないかどうかも確認します。 公開中のカタログへのアクセスを行う場合、適切な構文を使用していることを確認してください。 「パス」を参照してください。
2. 収集レコード
「収集レコード」セクションは、収集レコードをデータベースに保持する期間を制御します。 ユーザー収集データを保持する日数を指定してください。 収集レコードを保持する期間が長いほど、収集データベースのファイルサイズが大きくなることに注意してください。
管理モジュールにアクセスするには、ウェブサーバーに対して管理アクセス権を持っている必要があります。 PortWebは、管理モジュールのページを表示する前に、ユーザーが管理者特権を持っているかどうかを認証しようとします。 大部分のウェブサーバーには、管理者を確認するための独自の方法があります。
一部のウェブサーバーでは認証が一切行われません。このような場合、PortWebは、ユーザーがウェブサーバーと同じマシンから管理ページにアクセスしているかどうかをIPアドレスに基づいて調べます。 認証をサポートしないウェブサーバー上の管理モジュールにリモートマシンからアクセスしようとすると、アクセスは失敗します。
WebSTAR2.0: WebSTAR2.0:管理モジュールにアクセスするには、WebSTARの管理ページを使う必要があります。 通常のURL(http://サーバー/.PortWeb?adminshow)は機能しない場合があります。 WebSTARの管理ページを使ってアクセスすると、PortWebは「pi_admin」領域のすべてのユーザーに設定の読み取りと変更の機能を提供します (セキュリティ、領域、ユーザーについて詳しくは、WebSTARのマニュアルを参照してください)。
WebSTAR 3.0および4.0: 通常のURL(http://サーバー/.PortWeb?adminshow)またはWebSTARの管理ページを使ってPortWeb管理モジュールにアクセスすると、PortWebは管理領域のすべてのユーザーに設定の読み取りと変更の機能を提供します。 通常のURL(http://サーバー/.PortWeb?adminshow)またはWebSTARの管理ページを使ってPortWeb管理モジュールにアクセスすると、PortWebは管理領域のすべてのユーザーに設定の読み取りと変更の機能を提供します (セキュリティ、領域、ユーザーについて詳しくは、WebSTARのマニュアルを参照してください)。
AppleShare IP: AppleShareIP:ユーザーはPortWebを実行するマシンから管理モジュールにアクセスする必要があります。
Windows NT 4.0/Windows 2000 Server Internet Information ServerとWindows NT 4.0/Windows 2000 Workstation Peer Web Services:「Service Properties」ダイアログボックスで「Basic Authentication」設定がオンになっていると、ユーザー名とパスワードを入力するよう求められます。 サーバーコンピュータで「管理者」グループに所属するすべてのユーザーは、正しく認証され、PortWeb管理モジュールの表示と編集を許可されます。
Personal Web Sharing Server(Windows 95とWindows 98): ほとんどのバージョンのPersonal Web Sharing Serverは認証をサポートしません。 このような場合、PortWebを実行するマシンから管理モジュールにアクセスする必要があります。